Supporting Multiple Programming Paradigms for Distributed Clusters on top of a Single Virtual Parallel Machine -- The MILLIPEDE Concept

ثبت نشده
چکیده

3000 3500 4000 1 2 3 4 5 6 time (sec) hosts false sharing version without run-time optimizations false sharing version with run-time optimizations no false sharing version Figure 19: Traveling Salesman Problem of 15 cities in \Bare" millipede. Two similar versions are executed. When using millipede runtime optimizations, the false-sharing version and the non false-sharing version performed the same.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supporting Multiple Programming Paradigms for Distributed Clusters on top of a Single Virtual Parallel Machine -- The MILLIPEDE Concept

3000 3500 4000 1 2 3 4 5 6 time (sec) hosts false sharing version without run-time optimizations false sharing version with run-time optimizations no false sharing version Figure 19: Traveling Salesman Problem of 15 cities in \Bare" millipede. Two similar versions are executed. When using millipede runtime optimizations, the false-sharing version and the non false-sharing version performed the ...

متن کامل

Universit at Augsburg Rthreads | a Uniform Interface for Parallel and Distributed Programming Rthreads | a Uniform Interface for Parallel and Distributed Programming

Several distributed systems and software packages allow the use of workstation clusters as a virtual machine. In general, the interfaces to these environments use diierent programming paradigms for parallel and distributed computing, e.g. multithreading within a multiprocessor workstation and message passing or remote procedure calls for distributed computing. Porting applications to other dist...

متن کامل

RThreads — a Uniform Interface for Parallel and Distributed Programming

Several distributed systems and software packages allow the use of workstation clusters as a virtual machine. In general, the interfaces to these environments use different programming paradigms for parallel and distributed computing, e.g. multithreading within a multiprocessor workstation and message passing or remote procedure calls for distributed computing. Porting applications to other dis...

متن کامل

Millipede: a User-Level NT-Based Distributed Shared Memory System with Thread Migration and Dynamic Run-Time Optimization of Memory References

millipede is an all user mode, no kernel-patches,\add on" software tool for standard corporate en-vironments, that takes advantage of idle system re-sources and e ciently utilizes idle processor time inavailable distributed environments of personal work-stations. millipede presents to the user a power-ful virtual parallel machine which abstracts away theunderlying ha...

متن کامل

1 High - Performance Computing on Clusters : The Distributed JVM Approach †

A Distributed Java Virtual Machine (DJVM) is a cluster-wide virtual machine that supports parallel execution of a multithreaded Java application on clusters, as if it was executed on a single machine but with improved computation power. The DJVM hides the physical boundaries between the cluster nodes and allows parallelly executed Java threads to access all cluster resources through a unified i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997